var app = getApp();
Page({

  /**
   * 页面的初始数据
   */
  data: {
    
    loadstatus:0,

    current_id: "",
    projectdetail: {},

    wechatNumber: "",
    wechatQrcodePath: "",
    qqNumber: "",
    qqQrcodePath: "",
    miniProgramName: "",
    miniProgramQrcode: "",
    androidAppName: "",
    androidAppQrcode: ""

  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function(options) {
    
    let myid = JSON.parse(options.id);
    var that = this;
    that.setData({
      current_id: myid,
      wechatNumber: app.globalData.wechatNumber,
      wechatQrcodePath: app.globalData.wechatQrcodePath,
      qqNumber: app.globalData.qqNumber,
      qqQrcodePath: app.globalData.qqQrcodePath,
      miniProgramName: app.globalData.miniProgramName,
      miniProgramQrcode: app.globalData.miniProgramQrcode,
      androidAppName: app.globalData.androidAppName,
      androidAppQrcode: app.globalData.androidAppQrcode
    });
    wx.request({
      url: app.url.head_url + '/api/GetProjectById?id=' + myid,
      headers: {
        'Content-Type': 'application/json'
      },
      success: function(res) {
        console.log(res.data)
        var result = dealResult(res.data);
        that.setData({
          projectdetail: result,
          loadstatus:1
        })
      
      },
      fail: function(err) {
        console.log(err);
        that.setData({
          loadstatus: -1
        })
      },
      complete: function() {
        
      }
    })
  },

  /**
  *  图片预览方法
  *  此处注意的一点就是，调用 "wx.previewImage"时，第二个参数要求为数组形式哦
  *  当然，做过图片上传功能的应该会注意到，如果涉及到多张图片预览，图片链接数组集合即为参数 urls！
  */
  previewImage: function (e) {
    var current = e.target.dataset.src;
    wx.previewImage({
      current: current,
      urls: [current]
    })
  },


  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function() {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function() {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function() {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function() {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function() {

  },

  /**
   * 打开本地视频
   */
  bindButtonTap: function() {
    var that = this
    //拍摄视频或从手机相册中选视频
    wx.chooseVideo({
      //album 从相册选视频，camera 使用相机拍摄，默认为：['album', 'camera']
      sourceType: ['album', 'camera'],
      //拍摄视频最长拍摄时间，单位秒。最长支持60秒
      maxDuration: 60,
      //前置或者后置摄像头，默认为前后都有，即：['front', 'back']
      camera: ['front', 'back'],
      //接口调用成功，返回视频文件的临时文件路径，详见返回参数说明
      success: function(res) {
        console.log(res.tempFilePaths[0])
        that.setData({
          src: res.tempFilePaths[0]
        })
      }
    })
  },
  /**
   * 当发生错误时触发error事件，event.detail = {errMsg: 'something wrong'}
   */
  videoErrorCallback: function(e) {
    console.log('视频错误信息:')
    console.log(e.detail.errMsg)
  }

})
/**
 *将类型的字符串根据逗号拆分显示
 * @param types
 */
function getPicAddress(types) {
  if (types == null) {
    return null;
  }
  var arr = types.split("，");
  return arr;
}


function dealResult(result) {

  result.demonstration = getPicAddress(result.demonstration);
  return result;
}